package com.molichuxing.gateway.bff.dealer.entity.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author zhaopenghui
 * @create_date: 2019/10/30
 **/
@Data
public class StoreVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "门店id")
    private Integer storeId;
    @ApiModelProperty(value = "门店编码")
    private String code;
    @ApiModelProperty(value = "门店简称")
    private String shortName;
    @ApiModelProperty(value = "门店全称")
    private String fullName;
    @ApiModelProperty(value = "经销商ID")
    private Integer dealerId;
    @ApiModelProperty(value = "区域id")
    private Integer regionId;
    @ApiModelProperty(value = "是否4S店(0:否，1：是)")
    private Boolean isFours;
    @ApiModelProperty(value = "品牌id,当为4s店有效，否则为-1")
    private Integer brandId;
    @ApiModelProperty(value = "品牌类型 0：北汽，1：长城欧拉")
    private Integer brandType;
    @ApiModelProperty(value = "是否可交易(0:否，1：是)")
    private Boolean isDeliver;
    @ApiModelProperty(value = "是否可交易(0:否，1：是)")
    private Boolean isSale;
    @ApiModelProperty(value = "是否显示(0:否，1：是)")
    private Boolean isShow;
    @ApiModelProperty(value = "门店状态  营业状态（1：正常，2：暂停营业，3：关店）")
    private Integer storeStatus;
    @ApiModelProperty(value = "经销商状态  营业状态（1：营业中，2：暂停营业，3：终止合作）")
    private Integer dealerStatus;
    @ApiModelProperty(value = "状态修改类型（1：op操作，2：经销商操作）")
    private Integer statusModifyType;
    @ApiModelProperty(value = "审核状态（0：未审核，1：审核通过，2：驳回）")
    private Integer verifyStatus;
    @ApiModelProperty(value = "申请时间")
    private LocalDateTime applyTime;
    @ApiModelProperty(value = "驳回原因")
    private String rejectReason;
    @ApiModelProperty(value = "备注")
    private String remark;

}

